solemn and binding agreement - Turkish English Dictionary